  * {
  	padding: 0px;
  	margin: 0px;
  }
  
  body {
  	font: '微软雅黑';
  }
  
  #main {
  	width: 100%;
  
  }
  
  .header_fi {
  	width: 960px;
  	height: 98px;
  	line-height: 98px;
  	margin: 0px auto;
  	font-size: 30px;
  	font-weight: 700px;
  	border-bottom: 1px solid #4FC281;
  }
  
  .header_fis {
  	width: 860px;
  	height: 98px;
  	line-height: 98px;
  	/*border: 1px solid;*/
  	margin: 0px auto;
  	padding-left: 100px;
  	font-size: 30px;
  	font-weight: 400px;
  	border-bottom: 1px solid #4FC281;
  }
  
  .header_se {
  	width: 100%;
  	height: 54px;
  	background-color: #2ac293;
  }
  
  #content {
  	width: 960px;
  	min-height: 500px;
  	margin: 0px auto;
  	display: flex;
  }
  
  .content_left {
  	width: 200px;
  }
  /*右部样式*/
  
  .content_right_fn {
  	margin-top: 20px;
  	font-size: 15px;
  	line-height: 30px;
  	letter-spacing: 1px;
  }
  
  .content_right {
  	width: 705px;
  	/*padding-left: 50px;*/
  	min-height: 200px;
  	/*border: 1px solid;*/
  }
  
  .content_right_fi {
  	font-size: 30px;
  	font-weight: bold;
  }
  
  .content_right_se {
  	font-size: 16px;
  	font-weight: 400px;
  	line-height: 50px;
  }
  
  .content_thi,
  .content_fo_fi {
  	font-size: 20px;
  	font-weight: 400px;
  	line-height: 40px;
  	margin-top: 20px;
  }
  
  .content_the {
  	/*width: 100%;*/
  	border-top: 1px solid #C0C0C0;
  	height: 170px;
  	background-color: #FAFAFA;
  	padding: 0 20px;
  }
  
  .content_the_fi {
  	line-height: 50px;
  	color: #24A058;
  }
  
  .content_the p {
  	font-size: 12px;
  	font-weight: bold;
  	line-height: 20px;
  }
  
  .content_fo_se {
  	background-color: #FAFAFA
  }
  
  .content_fo_se tr {
  	border-top: 2px solid;
  }
  
  .content_fo_sei {
  	display: flex;
  	line-height: 40px;
  	font-size: 12px;
  	font-weight: bold;
  	border-top: 1px solid #CFD5D2;
  }
  
  .content_fo_sev {
  	display: flex;
  	line-height: 40px;
  	font-size: 12px;
  	font-weight: bold;
  	background-color: #E8F7F0;
  }
  
  .content_fo_see {
  	/*border: 1px solid;*/
  	width: 250px;
  	margin-left: 20px;
  	color: #55B47F;
  }
  
  .content_fo_sec {
  	/*border: 1px solid;*/
  	width: 120px;
  }
  
  .content_fo_sed {
  	/*border: 1px solid;*/
  	width: 260px;
  }
  /*解决方案*/
  
  #div0,
  #div1 {
  	display: flex;
  	flex-direction: row;
  	margin-top: 40px;
  }
  
  #div2 {
  	display: flex;
  	flex-direction: row;
  }
  
  #div3,
  #div4 {
  	display: flex;
  	flex-direction: row;
  }
  #div4{
  	border-top: 1px solid #2AC293;
  	min-height: 600px;
  	padding-bottom: 30px;
  	
  }
  .menu_coop,
  .menu_idea,
  .menu_api {
  	width: 200px;
  	height: 380px;
  	box-sizing: border-box;
  	background-color: #F0F0F0;
  	display: flex;
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	padding: 20px 0px;
  	margin-right: 50px;
  }
  
  .menu_idea {
  	height: 310px;
  }
  
  .menu_api {
  	height: 345px;
  	margin-right: 0px;
  }
  
  .menu_cots {
  	padding: 10px 0px;
  	border-bottom: 1px solid #E5E5E5;
  	cursor: pointer;
  	margin-bottom: 20px;
  }
  
  .menu_tit {
  	height: 20px;
  	line-height: 20px;
  	font-weight: bolder;
  	font-size: 16px;
  	line-height: 30px;
  	padding-left: 20px;
  }
  
  .menu_cot {
  	height: 37px;
  	line-height: 37px;
  	font-weight: 500;
  	font-size: 14px;
  	font-family: "微软雅黑";
  	padding-left: 16px;
  	border-left: 4px solid #F0F0F0;
  }
  
  .menu_detail {
  	width: 705px;
  	min-height: 300px;
  	display: none;
  }
  
  .mal {
  	margin-left: 50px;
  }
  /*API接口*/
  
  .menu_api_one {
  	width: 200px;
  	min-height: 360px;
  	box-sizing: border-box;
  	background: #F0F0F0;
  	display: flex;
  	/*border: 1px solid;*/
  	flex-direction: column;
  	-webkit-flex-direction: column;
  	padding: 15px 0px 20px 20px;
  }
  
  .menu_api_tit,
  .menu_api_cots {
  	font-size: 14px;
  	font-weight: bold;
  	cursor: pointer;
  }
  
  .menu_api_tit {
  	line-height: 35px;
  	display: flex;
  	flex-direction: row;
  }
  
  .menu_api_cots {
  	line-height: 35px;
  	margin-left: 30px;
  	display: none;
  }
  
  .img {
  	width: 12px;
  	height: 12px;
  	background: url(../img/Rectangle8.png) no-repeat;
  	margin-top: 12px;
  }
  /*尾部*/
  
  #div4 {
  	padding-top: 50px;
  }
  
  .menu_footer {
  	margin-left: 130px;
  	width: 220px;
  	height: 175px;
  	border: 1px solid #bcbcbc;
  }
  
  .menu_foo_cot {
  	font-size: 14px;
  	color: #444;
  	width: 100%;
  	height: 43px;
  	line-height: 43px;
  	text-align: center;
  	border-bottom: 1px solid #bcbcbc;
  	background: #f6f6f6;
  	cursor: pointer;
  }
  
  .menu_foo_cot:hover {
  	background: #fff;
  }
  
  .menu_det_tit {
  	font-size: 14px;
  	border-bottom: 1px solid #a6c1de;
  	padding: 0px 0px 15px 10px;
  	margin-bottom: 15px;
  }
  
  .menu_det_cot p {
  	text-indent: 2em;
  	line-height: 25px;
  	font-size: 13px;
  	color: #444444;
  }